Can We Know Our Future